body.iframe {margin: 0px; padding: 0px; font: 12px Tahoma; background: #fff;}
.iframe_content {width: 585px; height: 370px; padding-right: 15px; overflow: auto; overflow-x: hidden; overflow-y: auto;}
  .iframe_content .validator {font-style: italic; color: #f00;}
  .iframe_content .textbox {width: 200px; height: 20px; padding: 1px 5px 2px 5px; outline: none; border: 1px solid #e7e7e7; background: #fff;}
    .iframe_content .textbox.wm {color: #a9a9a9;}
    .iframe_content .textbox.hasDatepicker,
    .iframe_content .textbox.disabled {color: #000;}
    .iframe_content .textbox.error {font-style: italic; font-size: 11px; color: #f00;}
  .iframe_content .dropdown {width: 200px; padding: 2px; outline: none; border: 1px solid #e7e7e7; background: #fff;}
  .iframe_content .checkbox,
  .iframe_content .radiobtn {display: block; padding: 1px 0px 2px 0px;}
    .iframe_content .checkbox.inline,
    .iframe_content .radiobtn.inline {display: inline; padding: 0px 20px 0px 0px;}
    .iframe_content .checkbox input,
    .iframe_content .radiobtn input {margin: 0px; padding: 0px; position: relative; top: +1px;}
      *:first-child+html .iframe_content .checkbox input,
      *:first-child+html .iframe_content .radiobtn input {*position: static;}
    .iframe_content .checkbox span,
    .iframe_content .radiobtn span {padding-left: 5px;}
  .iframe_content .btn {width: 67px; height: 25px; color: #fff; outline: none; border: none; cursor: pointer; background: url(../images/btn_w67.png) center center no-repeat;}
  .iframe_content .pin {width: 180px; margin: 30px auto 10px auto;}
    .iframe_content .pin .textbox {float: left; width: 135px; height: 23px;}
    .iframe_content .pin .btn {float: right; width: 27px; background-image: url(../images/btn_pin.png);}

  .iframe_content .form {}
    .iframe_content .form .item {padding: 10px 0px;}
      .iframe_content .form .item.left {float: left; width: 270px; clear: left;}
      .iframe_content .form .item.right {float: right; width: 270px; clear: right;}
      .iframe_content .form .item .name {padding-bottom: 3px;}
      .iframe_content .form .item .field {}
        .iframe_content .form .item .field .textbox {width: 556px;}
          .iframe_content .form .item.left .field .textbox,
          .iframe_content .form .item.right .field .textbox {width: 258px;}
          .iframe_content .form .item .field textarea.textbox {height: 80px;}
        .iframe_content .form .item .field .dropdown {width: 568px;}
          .iframe_content .form .item.left .field .dropdown,
          .iframe_content .form .item.right .field .dropdown {width: 270px;}
        .iframe_content .form .item .field .confirm {float: right; width: 160px; background-image: url(../images/btn_w160.png);}
          .iframe_content .form .item .field .confirm.small {width: 67px; background-image: url(../images/btn_w67.png);}
        .iframe_content .form .item .field .cancel {float: left; background-image: url(../images/btn_w67_c.png);}
        .iframe_content .form .item .field#category {}
          .iframe_content .form .item .field#category .dropdown {display: none;}
    .iframe_content .form.pin {margin-top: 30px;}
          .iframe_content .form.pin .item .field .textbox {float: none; width: 168px;}
          .iframe_content .form.pin .item .field .confirm {float: left;}
          .iframe_content .form.pin .item .field .cancel {float: right; width: 67px;}
      .iframe_content .form.pin #errors {padding-top: 10px; color: #f00;}
  .iframe_content .require {color: #f00;}
  .iframe_content #add {}
    .iframe_content #add a {text-decoration: none; border-bottom: 1px dashed #00f;}

  .iframe_content .clearfix {clear: both;}

.congress {font-size: 12px;}
  .congress a {}
    .congress a:hover {text-decoration: none;}
  .congress .congress_link {display: block; width: 350px; margin: 10px 0px 20px 0px; padding: 7px 10px; font: 16.5px/120% Tahoma; color: #000; text-align: center; text-decoration: none; background: #f7f7b5;}
    .congress .congress_link:hover {text-decoration: underline;}
  .congress .congress_link_arrow {padding: 1px 20px 1px 0px; background: url(../images/arrow_x3.png) right center no-repeat;}


#pw {display: none; width: 100%; font: 12px/150% 'Segoe UI'; color: #000; position: fixed; left: 0px; top: 0px; z-index: 1000;}
  #pw.active {display: block;}
  #pw .pw_bg {width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: 1005; background: #000; opacity: 0.7; filter:alpha(Opacity=70);}
  #pw .pw_center {width: 630px; margin: 0px auto; padding-top: 100px; position: relative; z-index: 1010;}
    #pw .pw_center .pw_head {border-bottom: 3px solid #980000; background: #efefef;}
      #pw .pw_center .pw_head #div_pw_title {margin-right: 15px; padding: 7px 15px; font: bold 16px Tahoma; color: #980000;}
      #pw .pw_center .pw_head #a_pw_close {float: right; width: 15px; margin: 6px 10px 0px 0px; padding: 2px 0px; text-align: center; cursor: pointer;}
        #pw .pw_center .pw_head #a_pw_close.close_popup_act {font-weight: bold;}
    #pw .pw_center .pw_body {padding: 10px 15px; background: #fff;}
      #pw .pw_center .pw_body iframe {width: 600px; height: 400px;}

.red {color: red;}
